package com.yht.service;

import com.yht.dto.CategoryDTO;
import com.yht.dto.CategoryTypePageDTO;
import com.yht.entity.Category;
import com.yht.result.PageResult;

import java.util.List;

public interface CategoryService {
    /**
     * 新增分类
     * @param categoryDTO
     */
    void addCategory(CategoryDTO categoryDTO);

    /**
     * 条件分页查询
     * @param categoryTypePageDTO
     * @return
     */
    PageResult getPageList(CategoryTypePageDTO categoryTypePageDTO);

    List<Category> getList(Integer type);

    Category getById(Integer id);
    void onOff(Integer id);

    void udpate(CategoryDTO categoryDTO);

    void delete(Integer id);

}
